home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / var / lib / dpkg / info / ssl-cert.postrm < prev    next >
Encoding:
Text File  |  2010-12-12  |  1.1 KB  |  36 lines

  1. #!/bin/sh -e
  2.  
  3. if [ "$1" = purge ] ; then
  4.     rm -f /etc/ssl/certs/ssl-cert-snakeoil.pem \
  5.           /etc/ssl/certs/ssl-cert-snakeoil.pem.broken \
  6.               /etc/ssl/private/ssl-cert-snakeoil.key \
  7.           /etc/ssl/private/ssl-cert-snakeoil.key.broken
  8.  
  9.     # remove hash symlink
  10.     find /etc/ssl/certs -maxdepth 1 -lname ssl-cert-snakeoil.pem -delete > /dev/null 2>&1 || true
  11.  
  12.     if dpkg-statoverride --list /etc/ssl/private 2>&1 | grep -q "root ssl-cert 710"
  13.     then
  14.         dpkg-statoverride --remove /etc/ssl/private
  15.         # /etc/ssl/private is also in package openssl, change permissions back
  16.         # if not
  17.         if [ -e /etc/ssl/private ] ; then
  18.             chgrp root /etc/ssl/private
  19.             chmod 700 /etc/ssl/private
  20.                 
  21.         fi
  22.     fi
  23.     # if openssl conffiles are not there (i.e purged), try to delete dirs
  24.     if [ ! -e /etc/ssl/openssl.cnf ] ; then
  25.         rmdir /etc/ssl/private /etc/ssl/certs /etc/ssl 2> /dev/null || true
  26.     fi
  27. fi
  28.  
  29. # Automatically added by dh_installdebconf
  30. if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
  31.     . /usr/share/debconf/confmodule
  32.     db_purge
  33. fi
  34. # End automatically added section
  35.  
  36.